Windows Template Library

Windows Template Library (WTL) là thư viện lập trình hướng đối tượng C++ mã nguồn mở dùng để phát triển các ứng dụng trên nền tảng hệ điều hành Windows. WTL được tạo ra bởi một nhân viên của MicrosoftNenad Stefanovic với mục đích ban đầu là chỉ sử dụng nội bộ, nhưng sau đó được tiếp tục phát triển trở thành một bộ thư viện riêng.WTL ban đầu được phát triển dựa trên bộ thư viện chuẩn của Microsoft ATL (Active Template Library). Việc hỗ trợ xây dựng các ứng dụng COM (Document Object Model) và ActiveX là mục tiêu ban đầu khi xây dựng bộ thư việc này (ATL sau này mới được mở rộng để hỗ trợ COM và ActiveX). WTL có thể được sử dụng để thay thế Microsoft Foundation Classes trong việc xây dựng các ứng dụng có sử dụng GUI (giao diện người dùng đồ họa).